package utils.socket;

import java.util.HashMap;
import java.util.Map;

public class ConectionManager {
	
	// Nota: k es el id de chacra y v es el socket que soporta la 
	// conexion a esa chacra
	
	private Map<Integer, ClientKeepAliveSocket> conexiones; 
	
	public ConectionManager(){
		conexiones = new HashMap<Integer, ClientKeepAliveSocket>();
	}
	
	public synchronized void registrar(int k, ClientKeepAliveSocket v){
		conexiones.put(new Integer(k), v);
	}
	
	public synchronized void remover(int k){
		conexiones.remove(new Integer(k));
	}
	
	public synchronized ClientKeepAliveSocket buscar(int k){
		return conexiones.get(new Integer(k));
	}
	
}
